tell a barefaced lie - Alemán Inglés Diccionario